package com.model;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * <p>
 * 流动站信息表
 * </p>
 *
 * @author wangjiang
 * @since 2020-11-03
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("bd_gjd_mobile_station")
public class MobileStation extends BaseDomain {

    private static final long serialVersionUID = 1L;

    /**
     * 挂载点ID "挂载点名称,对应mountpoint"
     */
    private String mountPointId;

    /**
     * 流动站名称 流动站名称,对应username
     */
    private String name;

    /**
     * 所属公司
     */
    private String cmy;

    /**
     * 设备编号
     */
    private String code;

    /**
     * 启用时间
     */
    private LocalDateTime startTime;

    /**
     * 截止时间
     */
    private LocalDateTime endTime;

    /**
     * 流动站服务类别 （1）厘米级（默认） （2）亚米级 （3）米级
     */
    private String serviceType;

    /**
     * Ntrip账号 对应ntripname
     */
    private String ntripAccount;

    /**
     * Ntrip密码
     */
    private String ntripPwd;

    /**
     * IP
     */
    private String ip;

    /**
     * PORT
     */
    private String port;

    /**
     * Ntrip账号状态 （1）正常 （2）使用 （3）欠费
     */
    private String ntripState;

    /**
     * 并发量
     */
    private Integer concurrency;

    /**
     * 在线时长
     */
    private String onlineTime;

    /**
     * 经度
     */
    private String jd;

    /**
     * 纬度
     */
    private String wd;

    /**
     * 高度
     */
    private String gd;

    /**
     * 卫星数量
     */
    private Integer satNum;

    /**
     * 状态 1单点定位、2伪距差分、4固定解、5浮点解
     */
    private Integer type;

    /**
     * 网格点编号
     */
    private String netPointId;


}
